CThermometer implements a standard thermometer object which indicates progress of long processes. CThermometer currently has two subclasses:
1) CBarTherm displays a horizontal rectangle which fills by the percentage sent to it.
2) CPieTherm displays a circle which fills by the percentage sent to it.
Three instance variables are set by the caller (you):
1) updateIncr: Integer; sets how often to update the thermometer by percent(1 - 100). Numbers that divide into 100 evenly look best.
2) thermPattern: Pattern; Pattern to fill thermometer with.
3) wantsTicks: Boolean; Add tick marks to thermometer? This is not recommended for pies.
Other Features:
1) Checks for Command-period cancellations and informs you if the user tried to cancel.
2) Message displayed with thermometer can be changed at any time.
Change CThermometer as much as you want but please don't distribute modified versions of CThermometer. Distribute CThermometer in its original form with all documentation.